﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using TheBullysStore.Controllers.ModuloServicio;
using TheBullysStore.Models.ModuloServicios.ContratoPreventivo;

namespace TheBullysStore.Models.ModuloServicios.MantenimientoPreventivo
{
    public class MantenimientoPreventivoFacade
    {
        public ContratoPreventivoService contratoPreventivoService = new ContratoPreventivoService();

        public MantenimientoPreventivoService MantenimientoPreventivoService = new MantenimientoPreventivoService();

        public string RegistrarMantenimientoPreventivo(MantenimientoPreventivoBean mantenimientoPreventivo)
        {
            return (MantenimientoPreventivoService.RegistrarMantenimientoPreventivo(mantenimientoPreventivo));
        }

        //public List<ContratoPreventivoBean> ListarContratoPreventivo(String NombreProveedor, DateTime FechaInicio, DateTime FechaFin)
        //{
        //    return contratoPreventivoService.ListarContratoPreventivo2(NombreProveedor, FechaInicio, FechaFin);
        //}

        public List<ContratoPreventivoBean> ListarContratoPreventivo(ContratoPreventivoBean contratoPreventivoB)
        {
            return contratoPreventivoService.ListarContratoPreventivo2(contratoPreventivoB);
        }


        public List<MantenimientoPreventivoBean> ListarMantenimientoPreventivo(MantenimientoPreventivoBean mantenimientoPreventivo)
        {
            return MantenimientoPreventivoService.ListarMantenimientoPreventivo(mantenimientoPreventivo);
        }

        public string modificarMantenimiento(MantenimientoPreventivoBean mantenimientoPreventivo)
        {
            return MantenimientoPreventivoService.modificarMantenimiento(mantenimientoPreventivo);
        }

        public string eliminarMantenimientoPreventivo(MantenimientoPreventivoBean mantenimiento)
        {
            return MantenimientoPreventivoService.eliminarMantenimientoPreventivo(mantenimiento);
        }
    }
}